home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-09-07 | 6.2 KB | 286 lines | [TEXT/MPS ] |
- Libraries "FileTool.vulib";
-
- task ReturnErrorString( errorStringEntry )
- begin
- if IsUndefined( errorStringEntry )
- return "";
- else
- return errorStringEntry;
- end;
-
- script FileToolSample()
- begin
- m := FileTool( "Initialize", match[ target ] ); # Initialize the FileTool on the TARGET.
- if m[1] <> 0 # If error during initialization,
- begin
- println "FileTool could not be initialized"; # print error
- println "Error ", m[1], ". ", ReturnErrorString( m[3] );
- exit; # & exit this script.
- end;
- (*
- println "File:";
- m := FileTool( "Beep", 1 );
- if m[1] = 0
- println "Okay";
- else
- println "Beep error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- volumeNamesList := tryVolumeList();
- volumeName := volumeNamesList[1] + ':';
- println volumeName;
-
- tryFileExists( "{volumeName}tempvu" );
-
- tryCreateFile( "{volumeName}tempvu" );
-
- tryFileExists( "{volumeName}tempvu" );
-
- tryForgetFile( "{volumeName}tempvu" );
-
- tryCreateFolder( "{volumeName}tempFolder" );
-
- tryFileExists( "{volumeName}tempFolder" );
-
- tryRenameFile( "{volumeName}tempvu", "{volumeName}tempvu.temp" );
-
- tryMoveFile( "{volumeName}tempvu.temp", "{volumeName}tempFolder:tempvu.temp" );
-
- tryWriteFile( "{volumeName}tempFolder:tempvu.temp", "this is the 2nd test∂n for this tool on target∂n" );
-
- tryReadFile( "{volumeName}tempFolder:tempvu.temp" );
-
- tryFileCopy( "{volumeName}tempFolder:tempvu.temp", "{volumeName}tempFolder:tempvu.temp2" );
-
- tryAppendFile( "{volumeName}tempFolder:tempvu.temp", "{volumeName}tempFolder:tempvu.temp2" );
-
- tryEraseFile( "{volumeName}tempFolder:tempvu.temp" );
-
- tryDeleteFile( "{volumeName}tempFolder:tempvu.temp" );
-
- tryDeleteFile( "{volumeName}tempFolder" );
-
- tryFindFolder( "pref" );
-
- tryReadVersion( "Shelob:Test1" );
- tryReadVersion( "Shelob:Applications:TeachText" );
- tryReadVersion( 'Grishnash:Development:MPW:MPW Shell' );
- tryReadVersion( 'Grishnash:RV:Projects:FileTool 2.0.1:FileTool.vu' );
- *)
- tryResourceExists( 'Shelob:Applications:TeachText', 'vers', 1 );
- tryResourceExists( 'Shelob:Applications:TeachText', 'vers', 2 );
-
- tryResourceExists( 'Shelob:Test1', 'xxxx', 1 );
- tryResourceExists( 'Shelob:Test1', 'xxxx', 2 );
-
- end;
-
- task tryCreateFile( pFilePath )
- begin
- println "CreateFile:";
- m := CreateFile( pFilePath );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "Create error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryCreateFolder( pFilePath )
- begin
- println "CreateFolder:";
- m := CreateFolder( pFilePath );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "Create Folder error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
-
- task tryRenameFile( pFilePath, pNewName )
- begin
- println "RenameFile:";
- m := RenameFile( pFilePath, pNewName );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "Rename error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryMoveFile( pFilePath, pNewName )
- begin
- println "MoveFile:";
- m := MoveFile( pFilePath, pNewName );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "Move error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryWriteFile( pFilePath, pStr )
- begin
- println "WriteToFile:";
- m := WriteToFile( pFilePath, pStr );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "Write error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryEraseFile( pFilePath )
- begin
- println "EraseFile:";
- m := EraseFile( pFilePath );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "Erase error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryDeleteFile( pFilePath )
- begin
- println "DeleteFile:";
- m := DeleteFile( pFilePath );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "Delete error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryFileExists( pFilePath )
- begin
- println "FileExists:";
- m := FileExists( pFilePath );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "FileExists error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryForgetFile( pFilePath )
- begin
- println "ForgetFile:";
- m := ForgetFile( pFilePath );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "ForgetFile error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
-
- task tryFileCopy( pFilePath, pDestName )
- begin
- println "FileCopy:";
- m := FileCopy( pFilePath, pDestName );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "File Copy error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryVolumeList()
- begin
- println "VolumeName:";
- m := VolumeList();
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "File Copy error ", m[1], " occurred. ", ReturnErrorString( m[3] );
- return m[2];
- end;
-
- task tryReadFile( pFilePath )
- begin
- println "Read:";
- m := Read( pFilePath, 5 );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "Read error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- println "ReadUntil:";
- m := ReadUntil( pFilePath, '2', 5 );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "ReadUntil error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- println "ReadLine:";
- m := ReadLine( pFilePath, 5 );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "ReadLine error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryAppendFile( pFilePath1, pFilePath2 )
- begin
- println "AppendFile:";
- m := AppendFile( pFilePath1, pFilePath2 );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "Append error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryFindFolder( FolderID )
- begin
- println "FindFolder:";
- m := FindFolder( FolderID );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "FindFolder error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryReadVersion( pFilePath )
- begin
- println "ReadVersion: '{pFilePath}'";
- m := ReadVersion( pFilePath );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "ReadVersion error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-
- task tryResourceExists( pFilePath, pResType, pResID )
- begin
- println "ResourceExists: '{ pFilePath}', '{ pResType }':{ pResID }";
- m := ResourceExists( pFilePath, pResType, pResID );
- println m;
- if m[1] = 0
- println "Okay";
- else
- println "ResourceExists error ", m[1], " occurred. ", ReturnErrorString( m[3] );
-
- end;
-